/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package com.proyecto.dal;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
import com.proyecto.bl.Usuario;
import java.sql.CallableStatement;  
import java.sql.SQLException;  
import java.util.ArrayList;
import com.proyecto.bl.Usuario;


/**
 *
 * @author felipe
 */
public class UsuarioDao {
    
    DatabaseUtil data;

    public void buscar(Usuario usuario) throws Exception {
      
     Connection con = null;  
     CallableStatement stmt = null;  
     ResultSet rs = null;  
     
      try {  
            con = new DatabaseUtil().getConection();  
            stmt = con.prepareCall("{call consultar_usuario_id (?)}");  
            stmt.setString(1, usuario.getIdUsuario());
            stmt.setString(2, usuario.getCedula());
            stmt.setString(3, usuario.getNombre());
            stmt.setString(4, usuario.getApellido1());
            stmt.setString(5, usuario.getApellido2());
            stmt.setString(6, usuario.getPassword());
            stmt.setBoolean(7, usuario.getSexo());
            stmt.setString(7, usuario.getDomicilio());
            stmt.setString(8, usuario.getEmail());
            stmt.setString(9, usuario.getTelefono());
            stmt.setInt(10, usuario.getEstado());
            stmt.setString(11, usuario.getIdPerfil());
            
            rs = stmt.executeQuery();
            rs.next();
      
            rs.close();
            }
      
      catch (SQLException ex) {  
           throw new SQLException(ex);  
        }  
   
    }
}
